package com.czmh.etc.onlinepubsys.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

@Setter@Getter
@AllArgsConstructor
@NoArgsConstructor
public class BusinessLicenseDto {
    @ApiModelProperty("配置字符串信息")
    private String config_str;

    @ApiModelProperty("输入图片的角度（顺时针旋转），［0， 90， 180，270］")
    private Float angle;

    @ApiModelProperty("注册号，没有识别出来时返回FailInRecognition")
    private String reg_num;

    @ApiModelProperty("公司名称，没有识别出来时返回FailInRecognition")
    private String name;

    @ApiModelProperty("公司类型，没有识别出来时返回FailInRecognition")
    private String type;

    @ApiModelProperty("公司法人，没有识别出来时返回FailInRecognition")
    private String person;

    @ApiModelProperty("公司注册日期(例：证件上为2014年04月16日，算法返回20140416)")
    private String establish_date;

    @ApiModelProperty("公司营业期限终止日期(例：证件上为2014年04月16日至2034年04月15日，算法返回20340415)")
    private String valid_period;

    @ApiModelProperty("公司地址，没有识别出来时返回FailInRecognition")
    private String address;

    @ApiModelProperty("注册资本，没有识别出来时返回FailInRecognition")
    private String capital;

    @ApiModelProperty("经营范围，没有识别出来时返回FailInRecognition")
    private String business;

    @ApiModelProperty("国徽位置［top,left,height,width］，没有识别出来时返回FailInRecognition")
    private String emblem;

    @ApiModelProperty("标题位置［top,left,height,width］，没有识别出来时返回FailInRecognition")
    private String title;

    @ApiModelProperty("印章位置［top,left,height,width］，没有识别出来时返回FailInRecognition")
    private String stamp;

    @ApiModelProperty("二维码位置［top,left,height,width］，没有识别出来时返回FailInRecognition")
    private String qrcode;

    @ApiModelProperty("识别成功与否 true/false")
    private boolean success;

    @ApiModelProperty("营业执照图片服务器路径")
    private String businessLicenseUrl;

    private String request_id;
}
